package com.deer.wms.base.system.model.box;

import com.deer.wms.common.annotation.Excel;
import lombok.Data;

/**
 * @author cai
 * @date 2019-7-2
 */
@Data
public class BoxItemExport extends BoxItem {

    private static final long serialVersionUID = 1L;
    /**库区名称**/
   //@Excel(name = "货区")
    private String areaName;
    /*** 排(层)*/
    private Integer sRow;
    /** * 列*/
    private Integer sColumn;
    /*** 排*/
    private Integer sPai;
    /*** 列*/
    private Integer sLie;
    /*** 货架名*/
//  @Excel(name = "线体名称")
    private String shelfName;
    /** 货架状态NG OR OK 1 => OK; -1 => NG **/
    //@Excel(name="状态")
    private Integer shelfState;
    /** * 货位id(外键)*/
    private Integer boxCellId;
    /** * 物料名称*/

    private String itemName;
    /*** 已选择数量*/
    private Double pickQuantity;
    /*** 容器状态*/
    private Integer boxState;
    private Integer maxPackQty;
//    @Excel(name = "货位描述")
    private String location;
    private Integer cellState;
    private String unit;
    private Integer type;
    private String supplierCode;
    private String supplierName;
    private Integer surplusDay;
    private Integer inventoryItemId;
    private String subInventoryCode;
    private String subInventoryName;
    private String slotting;
    private Double totalThickness;
    private Integer billId;
    private String wareCode;
    private String wareName;
    private Integer itemTypeId;

    private String itemTypeName;
    private String cellCode;
//    @Excel(name = "库存预警最低数量")
    private int warn;
    private String memo;
    private Integer taskId;
    private Integer shelfId;

    private Integer roadWay;
    private Integer teamPai;
    private Integer sFloor;
    private Long taskNumber;
//    @Excel(name = "班次")
    private String planName;
    private Integer itemId;
//    @Excel(name = "单据号")
    private String billNo;
//    @Excel(name = "操作人")
    private String createUserName;
    private Integer pid;
    private Integer createUserId;

    private Integer billOutDetailId;
    //@Excel(name = "单晶编码")
    private String materialId;

    //缓存线
    @Excel(name = "批次")
    private String materialBatchId;//批次
    @Excel(name = "托盘号")
    private String carrierId;//托ID

    private String parentMaterialId;//单晶ID
    @Excel(name = "物料名称")
    private String materialProduct;//物料编码
    @Excel(name="物料品质")
    private String materialQuality;//物料品质
    //@Excel(name = "单晶规格")
    private String specId;//单晶规格
    @Excel(name="单晶等级")
    private String materialCategory;//单晶等级
    private String materialPN;//单晶PN型
    private String rareMetal;//掺杂剂
    private String resistance;//电阻率
    private Integer	brickLength;//单晶长度
    private Integer stockInLength;//入库单晶长度

    private Integer assemblyType;//拼棒类型
    private Integer diameter;//直径
    private Integer sideLength;//边长
    private String comment;//备注
    private String color;//颜色
    //@Excel(name="缓存线编号")
    private String shelfCode;
    // 格式化之后的入库时间
    private String inTimeFmt;



}
